Dear guys~~
i met a problem which is spoiling me long time... i havent figure it out~
i am coding in linux...the following code shows the comparison of two strings... the size and the content are same but why it doesnt report "same"... plz help me...

Code:
bool FindRecord()
{
    char Seeker[MaxCallNumber];
    int SeekrPos = 0;
    cout << "Enter Call Namber: ";
    cin >> Seeker;
    
    
    
        fstream iofile("ass1.dat", ios::in | ios::out | ios::binary);
        if (!iofile)
        {
            cerr << "open error!" << endl;
            abort();    
        }
        
        while ((strcmp((Database[SeekrPos].CallNumber),Seeker) != 0) && (SeekrPos < NumBooks))
        {
            	cout << "Database[SeekrPos]:" << Database[SeekrPos].CallNumber << endl;
		cout << sizeof(Database[SeekrPos].CallNumber) << endl;
		cout << "Seeker: " << Seeker << endl;
		cout << sizeof(Seeker) << endl;
		SeekrPos++;
        }
        
        if (strcmp((Database[SeekrPos].CallNumber),Seeker) == 0)
        {
        
        cout << "found!!!"<< endl;
	iofile.seekg(SeekrPos*sizeof(Database[SeekrPos]),ios::beg);
        iofile.read((char*)&Database[SeekrPos],sizeof(Database[SeekrPos]));
        cout << "CallNumber: " << Database[SeekrPos].CallNumber << endl;
        cout << "Title: " << Database[SeekrPos].Title << endl;
        cout << "Author: " << Database[SeekrPos].Author << endl; 
        cout << "BookStatus: " << Database[SeekrPos].BookStatus << endl; 
        cout << "DueDate: " << Database[SeekrPos].DueDate << endl; 
        cout << "BorrowersName: " << Database[SeekrPos].BorrowersName << endl;
        }
	else
	{
		cout << "couldn't find!!!";
	}
}
the konsole says that:

Enter command (or m for menu): f
Enter Call Namber: 001.645.2
Database[SeekrPos]:001.645.2
15
Seeker: 001.645.2
15
Database[SeekrPos]:001.721.3
15
Seeker: 001.645.2
15
Database[SeekrPos]:001.384.2
15
Seeker: 001.645.2
15
Database[SeekrPos]:001.098.5
15
Seeker: 001.645.2
15
Database[SeekrPos]:001.491.8
15
Seeker: 001.645.2
15
Database[SeekrPos]:001.967.2
15
Seeker: 001.645.2
15
Database[SeekrPos]:001.077.4
15
Seeker: 001.645.2
15
Database[SeekrPos]:001.947.2
15
Seeker: 001.645.2
15
Database[SeekrPos]:001.997.1
15
Seeker: 001.645.2
15
Database[SeekrPos]:001.095.3
15
Seeker: 001.645.2
15
Database[SeekrPos]:001.823.8
15
Seeker: 001.645.2
15
Database[SeekrPos]:001.812.9
15
Seeker: 001.645.2
15
Database[SeekrPos]:005.920.4
15
Seeker: 001.645.2
15
couldn't find!!!
========================

thx a lot!!!!